package com.spider.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.spider.domain.ResponseResult;
import com.spider.domain.Role;

import java.util.List;

/**
 * @author 罗振军
 * @version V1.0
 * @Package com.spider.service
 * @date 2024/7/29 14:48
 */
public interface RoleService extends IService<Role> {
    //查询用户的角色信息
    List<String> selectRoleKeyByUserId(Long id);
    //查询角色列表
    ResponseResult selectRolePage(Role role, Integer pageNum, Integer pageSize);
    //新增角色
    void insertRole(Role role);
    //修改角色-保存修改好的角色信息
    void updateRole(Role role);
    //新增用户-①查询角色列表接口
    List<Role> selectRoleAll();
    //修改用户-①根据id查询用户信息
    List<Long> selectRoleIdByUserId(Long userId);
}
